qutebrowser _WebEngineScripts
_WebEngineScripts 类是 qutebrowser 中用于管理 WebEngineView 的 JavaScript 脚本的类。
它继承自 QObject 类,可以通过 init 方法初始化全局 qutebrowser JavaScript,并通过 _inject_greasemonkey_scripts 方法注入 Greasemonkey 脚本。
它可以通过 objreg.get('_webengine_scripts') 获取。
主题
内容
该类有以下主要方法:
connect_signals: 将信号连接到私有槽。_on_config_changed: 当配置更改时调用的槽。_update_stylesheet: 更新现有标签页中的自定义样式表。_inject_js: 注入给定的脚本以在页面加载时早期运行。_remove_js: 删除早期的 QWebEngineScript。init: 初始化全局 qutebrowser JavaScript。_init_stylesheet: 初始化自定义样式表。_inject_all_greasemonkey_scripts: 注入所有 Greasemonkey 脚本。_remove_all_greasemonkey_scripts: 删除所有 Greasemonkey 脚本。_inject_greasemonkey_scripts: 注入用户 JavaScript 文件到当前标签页。
该类还有一些私有方法,包括:
_get_quirks()_inject_site_specific_quirks()_remove_all_greasemonkey_scripts()。
本文作者:Maeiee
本文链接:qutebrowser _WebEngineScripts
版权声明:如无特别声明,本文即为原创文章,版权归 Maeiee 所有,未经允许不得转载!
喜欢我文章的朋友请随缘打赏,鼓励我创作更多更好的作品!
